草庐IT

Python 文档测试 : test for None

全部标签

javascript - Angular.js 使用 html2js 将指令与外部模板联合测试 - 无法加载模板

我正在尝试测试使用外部模板的指令。我尝试了以下所有解决方案,但没有成功:ng-directive-testingHowtotestdirectivesthatusetemplateUrlandcontrollers?AngularJS+Karma+Ng-html2js=>Failedtoinstantiatemodule...html我创建了一个测试指令(一个简单的div)并使用内联"template"和外部“templateUrl”对其进行了测试。内联解决方案有效,而外部解决方案无效:angular.module('AdUnit').directive('actionButton',

javascript - 使用 Protractor 测试 Canvas 绘图

有没有办法测试绘图是否是使用Protractor在Canvas上绘制的?即我根据用户点击绘制了一个矩形:varshape=newcreatejs.Shape();shape.graphics.beginStroke("black");shape.graphics.drawRect(crd.x,crd.y,crd.width,crd.height);stage.addChild(shape)stage.update()现在我想制定一个规范来测试是否在指定坐标上绘制了一个矩形,并且作为一个加号,测试它的边框是否为黑色。这可以使用Protractor/WebDriverJSAPI吗?

javascript - AngularJs Jasmine 单元测试中的 $httpBackend

我无法让我的单元测试正常工作。我有一个开始为空的$scope数组,但应该用$http.get()填充。在真实环境中,数组中大约有15个左右的对象,但对于我的单元测试,我只抓取了2个。对于单元测试,我有:expect($scope.stuff.length).toBe(2);但jasmine的错误是:Expected0tobe2.这是我的controller.js:$scope.stuff=[];$scope.getStuff=function(){varurl=site.root+'api/stuff';$http.get(url).success(function(data){$sc

javascript - 我应该对我的/src 文件还是/build 文件进行单元测试?

在设置单元测试时(在我的例子中,使用JasmineforJavaScript)是否应该测试未缩小/未丑化的src文件?还是应该测试最终用户build文件(缩小和丑化)?在我的grunt配置中:jasmine:{src:['src/file.js']}对比jasmine:{src:['build/file.min.js']}一方面,测试src文件很好,因为它不会删除调试器,并且在需要时更容易检查。另一方面,我可以尽可能多地测试src文件,但最终用户将运行的内容并不真实,因为build文件被丑化和缩小。 最佳答案 您绝对应该对编写的裸源

javascript - enzyme 测试认证高阶组件(HOC)

我创建了一个高阶组件/组合组件,以确保在加载组件之前对用户进行身份验证。这是非常基本的,但我在测试它时遇到了一些麻烦。我想测试以下几点,这与我在其他地方已经进行的测试类似:呈现组件(我通常通过查找特定于组件的className来检查)有正确的props(在我的例子中是authenticated)如果已通过身份验证,则呈现包装组件;如果未通过身份验证,则呈现nullHOC:importReactfrom'react';import{connect}from'react-redux';import{createStructuredSelector}from'reselect';import

javascript - 如何在 IE 中的文档上触发 "onload"事件

我目前正在为检测文档准备情况的Javascript方法开发单元测试。此代码已经在框架级别,因此请避免提及此代码已在jQuery或其他库中实现。我已经使用以下代码成功模拟了“readystatechange”更改事件:varevent;event=document.createEventObject();event.type='readystatechange';document.fireEvent('onreadystatechange',event);我没有为“加载”事件做同样的事情。以下代码在IE7中导致无效参数错误,由最后一行调用fireEvent引发:event=documen

javascript - QUnit 奇怪的夹具行为,测试交替失败和通过

我在QUnit中设置了以下内容:/*Dozenorsoprevioustestshere*/test("Testsomemarkupgeneration",function(){$('#qunit-fixture').plugin();//jQueryplugin:Generatesatablevarrows=$('#qunit-fixturetabletbodytr');count=rows.length;//Counttherowsconsole.log(count);equal(count,"96","Expectthenumberofrowstobe96");});当它运行时,

使用 Team Foundation Server Build 进行 JavaScript 单元测试

我们使用的是TeamFoundationServer2010,我们使用Jasmine在本地机器上运行了一些JavaScript单元测试。.我们正在使用基于工作流程的构建。有没有人在构建期间成功运行Jasmine测试?如果Jasmine测试失败,您可以中断构建吗? 最佳答案 我看到的方法是使用CodePlex上可用的ChutzpahTestRunner:http://chutzpah.codeplex.com/这允许您从命令行运行Jasmine/QUnit测试,然后可以使用InvokeProcess事件轻松地将其与TFSBuild集成

javascript - 如何使用 asm.js 进行测试和开发?

最近我阅读了asm.js规范,它看起来很酷,但是是否有任何环境/工具可以开发和测试这个工具?是否仍处于规范阶段? 最佳答案 您可以通过使用带有ASM_JS=1的emscripten并从侧分支在firefox构建中运行它来尝试它。这些关于asm.js的幻灯片中有链接和更多说明,http://kripken.github.com/mloc_emscripten_talk/#/ 关于javascript-如何使用asm.js进行测试和开发?,我们在StackOverflow上找到一个类似的问题

javascript - 如何在 iframe 中获取 PDF 文档加载的高度

有什么方法可以获取iframe中加载的PDF内容的实际高度?我在iPAD设备中滚动PDF内容时遇到问题?我可以获得正文内容的高度并成功滚动,但仅限于HTML页面。this.contentWindow.document.body.scrollHeight但对于PDF,它不返回PDF文档的准确高度?有什么办法可以做到吗?谢谢彼得 最佳答案 我在我的iPad上测试过它并且它有效,也许它对你也有好处。mozilla有一个HTML5js项目可以呈现pdf文件并显示它们,您可以在pdf文件中获取页面的视口(viewport)。https://m